<?php
$_dir="images/upload";

if(isset($_REQUEST["action"])&&($_REQUEST["action"]=="upload")){
	if(isset($_FILES["fichier"])){
		$file=$_dir."/".$_REQUEST["dossier"]."/".$_FILES["fichier"]["name"];
		if(file_exists($file)) unlink($file);
		move_uploaded_file($_FILES["fichier"]["tmp_name"],$file);	
	}
}




$_dossiers=array();

if (is_dir($_dir)) {
    if ($dh = opendir($_dir)) {
        while (($file = readdir($dh)) !== false) {
            if(is_dir($_dir."/".$file)&&($file!="..")&&($file!=".")) $_dossiers[]=$file;
        }
        closedir($dh);
    }
}else{
	echo "Erreur lors de l'accès au répertoire d'upload.";
}

sort($_dossiers);

if(isset($_REQUEST["dossier"])&&in_array($_REQUEST["dossier"],$_dossiers)) $_dossier=$_REQUEST["dossier"];
else $_dossier=$_dossiers[0];


$_fichiers=array();

if (is_dir($_dir."/".$_dossier)) {
    if ($dh = opendir($_dir."/".$_dossier)) {
        while (($file = readdir($dh)) !== false) {
            if(!is_dir($_dir."/".$file)&&($file!="..")&&($file!=".")) $_fichiers[]=$file;
        }
        closedir($dh);
    }
}else{
	echo "Erreur lors de l'accès au dossier.";
}

sort($_fichiers);

foreach($_fichiers as $i=>$fichier){
	unset($_fichiers[$i]);
	$_fichiers[$i]["nom"]=$fichier;
	$_fichiers[$i]["url"]=CFG_REP_INSTALL.$_dir."/".$_dossier."/".$fichier;
	if((strpos($fichier,".jpg")!==false)||(strpos($fichier,".png")!==false)||(strpos($fichier,".gif")!==false)){
		$_fichiers[$i]["thumb"]="thumb.php?image=".$_dir."/".$_dossier."/".$fichier."&max=100";
	}
}
